<?php
    /***********************
     * 初始化应用设置。
     * @return Array :返回应用及框架的路径及其他重要设置。
     **********************/

     //Application所在路径。
    define("APP_ROOT", dirname(dirname(__FILE__)));
    
    //Application状态(devel, test, standard)
    $runMode  = "devel";

return array(
            /**
             * 定义应用主目录。
             **/
            "app_root"      => APP_ROOT,
            /**
             * 定义应用框架页面路径。
             **/
            "app_frame"     => APP_ROOT.DIRECTORY_SEPARATOR."frame",
            /**
             * 定义应用模块路径.
             **/
            "app_modules"   => APP_ROOT.DIRECTORY_SEPARATOR."modules",
            /**
             * 定义应用配置文件路径。
             **/
            "app_config"    => APP_ROOT.DIRECTORY_SEPARATOR."config",
            /**
             * 定义应用程序日志目录。
             **/
            "app_logs"      => APP_ROOT.DIRECTORY_SEPARATOR."logs",
            /**
             * 定义应用程序多语言文件夹路径。
             **/
            "app_i18n"      => APP_ROOT.DIRECTORY_SEPARATOR."i18n",
            /**
             * 定义应用程序缓存目录。
             **/
            "app_tmp"       => APP_ROOT.DIRECTORY_SEPARATOR."tmp",
            /**
             * 应用程序状态;
             **/
            "app_mode"      => $runMode,
            /**
             * 定义MooPHP所在位置，一般在与Application同级目录。
             **/
            "moo"           => dirname(APP_ROOT).DIRECTORY_SEPARATOR."__moo",
            /**
             * 配置所有配置文件的后缀。
             **/
            "CONFIG_FILE_EXTNAME"   => "ini",
            /**
             * 缓存设置
             **/
            "CACHE_SETTING"     => array(
                    /**
                     * 缓存时间。 
                     **/
                    "cache_time"    => $runMode == "standard"?86400:30,
                    /**
                     * 缓存目录。
                     **/
                    "runtime_cache"  =>  APP_ROOT.DIRECTORY_SEPARATOR."tmp".DIRECTORY_SEPARATOR."runtime_cache",
                    
                ),
);
?>
